complete (one's duty) - Anglais Synonymes Dictionnaire